class Solution {
public:
    int removeDuplicates(vector<int>& nums) 
    {
        int i = 0;
        int j;
        
        if(nums.size() < 2)
        return nums.size();

        for(j = i + 1; j < nums.size(); j++)
        {
            if (nums[i] != nums[j])
            nums[++i] = nums[j];
        }
        return ++i;
    }
};